package com.dragon.refect.clazz;

import java.io.InputStream;

/**
 * 查找具有给定名称的资源。 搜索与给定类关联的资源的规则由该类的定义类加载器实现。
 * 该方法委托给该对象的类加载器。 如果此对象是由引导类加载器加载的，
 * 则该方法将委托给ClassLoader.getSystemResourceAsStream(java.lang.String）。
 * 在委派之前，使用以下算法从给定资源名称构造绝对资源名称：
 *
 * 如果名称以'/'（'\ u002f'）开头，则资源的绝对名称是名称中'/'之后的部分。
 * 否则，绝对名称的格式如下：
 * modified_package_name /名称
 * 其中Modifyed_package_name是此对象的软件包名称，用“ /”代替“.”
 *
 * @author dragon
 * @since 2019/12/1
 */
public class ClassGetResourceAsStreamTest {

    public static void main(String[] args) throws Exception {
        InputStream resourceAsStream = Person.class.getResourceAsStream("1.txt");
        System.out.println(resourceAsStream);
        resourceAsStream.close();
    }
}
